home *** CD-ROM | disk | FTP | other *** search
- package com.extensibility.xml;
-
- import java.util.Vector;
-
- public abstract class NameSpaceScopeImpl implements NameSpaceScopeInterface {
- private Vector nameSpaces = new Vector();
-
- public abstract String getName();
-
- public int getCount() {
- return this.nameSpaces.size() / 2;
- }
-
- public String getIndPrefix(int var1) {
- return (String)this.nameSpaces.elementAt(var1 * 2);
- }
-
- public String getIndURI(int var1) {
- return (String)this.nameSpaces.elementAt(var1 * 2 + 1);
- }
-
- public boolean setIndPrefix(int var1, String var2) {
- int var3 = var1 * 2;
- if (var3 < this.nameSpaces.size() - 1) {
- this.nameSpaces.setElementAt(var2, var3);
- return true;
- } else if (var3 == this.nameSpaces.size()) {
- this.nameSpaces.addElement(var2);
- this.nameSpaces.addElement("");
- return true;
- } else {
- return false;
- }
- }
-
- public boolean setIndURI(int var1, String var2) {
- int var3 = var1 * 2 + 1;
- if (var3 < this.nameSpaces.size()) {
- this.nameSpaces.setElementAt(var2, var3);
- return true;
- } else if (var3 == this.nameSpaces.size() + 1) {
- this.nameSpaces.addElement("");
- this.nameSpaces.addElement(var2);
- return true;
- } else {
- return false;
- }
- }
-
- public abstract boolean deleteInd(int var1);
- }
-